play an essential role - Français Anglais Dictionnaire